﻿@charset "utf-8";
/****************************************************************************
*   style_5010.css		// 파일명 규칙 style_(page_code.substr(0,4)).css)
*
*	홈 > 마이프리머스 > 예매확인/취소 > 예매확인 내역 /예매취소 내역
****************************************************************************/
.c5010 .mainTab .main-tab{}
.c5010 .mainTab .main-tab > div{margin-top: 43px; padding: 0 20px;}
.c5010 .mainTab .main-tab > div > div > span > a.w114{width:112px;}
.c50101000 .mainTab .main-tab > div > span > h4{display: inline-block; *display: inline; zoom:1;margin-right: 24px;}
.c5010 .mainTab .main-tab > div > div > div.item{margin-bottom: 30px;}
.c5010 .mainTab .main-tab > div > div > div.item > p.reservation-num{font-weight: bold; font-size: 14px; color:#666666; margin-top: 22px; margin-bottom: 8px; }
.c5010 .mainTab .main-tab > div > div > div.item > table{width:100%; border-top:1px #999999 solid; border-bottom:1px #999999 solid;}
.c5010 .mainTab .main-tab > div > div > div.item > table .col20{width:20%;}
.c5010 .mainTab .main-tab > div > div > div.item > table > thead > tr > th{background-color:#efefef; border-bottom:1px #c9c9c9 solid; padding: 8px 0;  }
.c5010 .mainTab .main-tab > div > div > div.item > table > thead > tr > th > span{display: inline-block; *display: inline; zoom:1;width:100%; font-weight: 600; font-size: 12px; color:#333333; border-left: 1px #c9c9c9 solid; text-align: center; }
.c5010 .mainTab .main-tab > div > div > div.item > table > thead > tr > th:first-child > span{border-left-style: none;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td{font-size: 12px; color:#666666; text-align: center;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td > span {color:#333333;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td > .box {color:#333333; background-color: #ffffff; border: 1px #cccccc solid; padding:2px 10px; height:100%;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.theater{text-align: right;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.theater strong{margin-left:5px;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.seat{padding-left:13px; text-align: left;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.movie-img > img{width: 73px; height:107px; margin-bottom: 6px;}

.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.total {padding:1px 20px 1px 0; border-top: 1px solid #cccccc; text-align: right; font-weight: 600;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.total > dl:first-child{margin-bottom: 10px;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.total > dl.price{color:#c9500d;display: inline-block;*display: inline;zoom:1; font-size: 12px;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.total > dl.price > dt{font-size: 14px;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.total > dl.price > dd > span{font-size: 16px; font-weight: 800;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.total > dl.payment > dt{font-size: 14px;}
.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.total > dl.payment > dd > span{color:#333333; line-height: 14px;}

.c5010 .mainTab .main-tab > div > div > div.item > table > tbody > tr > td.nolist{font-size:14px;}
.c5010 .mainTab .main-tab > div > div > div.item > p.btn{text-align: right; margin-top: 15px;}
.c5010 .mainTab .main-tab > div > div > div.item > p.btn > a{margin: 0 2px;}
.c5010 .mainTab .main-tab > div > div > div.item > p.btn > span{font-size: 12px; font-weight: 600; line-height: 29px; margin-right: 8px;}
.c5010 .mainTab .main-tab > div > div > div.page-box{padding-top: 20px;}

a.button.h29{font-size: 13px; height:27px; line-height: 27px;}

a.button.w75{width:73px;}
a.button.w104{width:102px;}
a.button.w158{width:156px;}

a.button.white{color:#666666;background-color: #ffffff; border: 1px #cccccc solid;}

.c5010 h4{display: inline-block; *display: inline; zoom:1;margin-right: 24px; font-size: 17px; font-weight: 900; color:#333333; letter-spacing: -1px; }
.c50 div.policy > dl{border-top:1px solid #999999; border-bottom:1px solid #999999; padding: 0 10px; }

.listTab > ul{display:inline-block; width:100%;} 

.c5010 div.policy {padding: 0 20px;width:950px;display:inline-block; margin-top: 94px;} 
.c5010 div.policy > div.list{position:relative;border-top:1px solid #999999; border-bottom:1px solid #999999; padding: 0 10px;}

.c5010 div.policy > div.list > dl{padding:28px 0;}
.c5010 div.policy > div.list > dl:after{ clear: both; display: block; visibility: hidden; content:""; }
.c5010 div.policy > div.list > dl > dt{/*display: inline-block;*display: inline;zoom:1;*/ width:20%; float: left; font-size: 24px;  }
.c5010 div.policy > div.list > dl > dt > span{color:#000000;}
.c5010 div.policy > div.list > dl > dd{display: inline-block;*display: inline;zoom:1; width:80%; /*float:right*/; font-size: 14px; line-height: 21px; }
.c5010 div.policy > div.list > dl > dd > p.btn{margin-top: 14px;}
.c5010 div.policy > div.list > dl > dd > dl > dt{color:#000000;}
.c5010 div.policy > div.list > dl > dd > dl > dd{margin-bottom:10px;}
.c5010 div.policy > div.list > dl > dd > dl > dd strong {color:#000;}


.c5010 div.policy > p.note{background: url(/Content/images/MyPrimus/note_icon.png) 0 0px no-repeat; padding-left:21px; font-size: 14px; color:#000000; font-family:'NanumGothicBold';line-height: 16px; margin-top: 28px;}
.c5010 div.policy > p.note > span{color:#d96017;}
.c5010 div.policy > div.term{font-size: 14px; line-height: 21px; padding-left: 21px; }
.c5010 div.policy > div.term >p {color:#000000; margin-top: 10px; font-weight: 600;} 

/* loading */

/* 페이지 로드시 줄어들어 있는 상태에서 펴지는 모양새 방지하기 위해 */
/*#divReservation {height:620px;}*/
.reserve-container {height:620px}
/* #footer {visibility:hidden;} */
dt{font-family:'NanumGothicBold';}
